attributesdefinedbitmap shapesdefinedclippingclipscloning objects!. See also kinds of under objectsCollection Managercollection objectsdefinedcolor profile objectsdefinedcolor set objectsdefined,conventions and consistencies in programming!coordinates and coordinate spacesdevice spacegeometry spaceglobal spacelocal spacecreating objects!. See also kinds of under objectscurve shapes debugging!debugging version of QuickDraw GXwith GraphicsBugdefault objectsdesktop printer
despoolingdevice spacedialog boxes, for printingadding panels toprinting status dialog boxdirect-mode printingdisposing of objects!. See also kinds of under objectsdrawingand coordinate spacesbasic operation ofdrivers, printerempty shapes2environment (Macintosh). See Macintosh environment6environment (programming). See programming environmenterror handlingerrorsdefinedhandlers forpostingextensions, printing
flatteningfont objectsdefinedformat objectsdefinedfull shapesgeometric shapes|. See also point shapes, line shapes, rectangle shapes, curve shapes, polygon shapes, path shapes, empty shapes, full shapesdefinedgeometry spaceglobal spaceglyph shapesdefinedgraphic shapes:. See also geometric shapes, bitmap shapes, picture shapesdefinedgraphicsgraphics client heapgraphics client objectsdefinedGraphicsBuggxAnyNumber constantgxColorValue1 constantgxNoAttributes constantgxSelectToEnd constantgxSetToNil constant)handlers for errors, warnings, or notices hit pointhit-test parametersshape parts tolerancehit-testingbasic operation ofidentity mappingignoring warnings or noticesimplementation limitsink objectsdefinedjob objectsdefinedlayout shapesdefinedline shapeslocal space&Macintosh environment and QuickDraw GXmappingsidentitymemoryand objectsapplication heapgraphics client heapmemory management%non-debugging version of QuickDraw GXnoticesdefinedhandlers forignoringpostingobject properties
attributesdefaultdefinedowner count
referencestag listobject referencesdefinedobject sharingobjects. See also collection objects
and memorycloningcreatingdefaultdefineddisposing of
flattening|kinds of. See color profile objects, color set objects, font objects, graphics client objects, ink objects, printing objectsÜkinds of. See shape objects, style objects, tag objects, transform objects, view device objects, view group objects, view port objectsloading and unloadinglocking and unlocking
propertiesreferences tosharingsummary diagram ofunflatteningowner countdefined'panels, adding to printing dialog boxespaper-type objectsdefinedpath shapes"PDD. See portable digital documentpicture shapesdefinedpoint shapespolygon shapesportable digital document (PDD)%posting errors, warnings, and noticesprint file objectsprint filesprint-file objects$. See also portable digital documentdefinedprinter driversprinter objectsdefinedprinting2. See also printing objects, printing dialog boxesprinting dialog boxesadding panels tostatus dialog boxprinting extensionsprinting modesprinting objects_. See also job objects, format objects, paper-type objects, printer objects, print-file objectsdefinedprinting status dialog boxprogramming environment. See alsoMacintosh environmentconventions and consistenciesdebugging. See debuggingerror handlingimplementation limitssetting up QuickDraw GX memory!QuickDraw GX, general features ofcompatibility with QuickDraw$debugging and non-debugging versionsgraphicslimitations toprinting)programming conventions and consistenciesQuickDraw GX memory%relationship to Macintosh environment
typographyrectangle shapes!references. See object referencesshape geometryshape objectsdefineddrawing. See drawingprintingshape parts, for hit-testingshape typesbitmap shapescurve shapesempty shapesfull shapes geometricglyph shapesgraphiclayout shapesline shapespath shapespicture shapespoint shapespolygon shapesrectangle shapestext shapestypographic;spaces. See coordinates and coordinate spaces, color spacesspoolingstyle objectsdefinedsynonymstag listdefinedtag objectsdefineduses fortext shapesdefinedtolerance, for hit-testingtransform objectsdefinedtypographic shapes3. See also text shapes, glyph shapes, layout shapesdefined
typographyunflatteningview device objectsdefinedview group objectsdefinedview port objectsdefinedwarningsdefinedhandlers forignoringpostingaccelerator memory.as shape object property. See shape attributescaches for shapesand primitive shapesclosed-frame filldeep copyingdirect memoryand shape cachesfunctions foreven-odd fillff macrofill. See shape fillsflatten flagsconstants and data types forfunctions for framed fill. See open-frame fillgeometry. See shape geometrygrouping shapesgxCachedShape shape attributeGXCacheShape functionGXChangedShape functionGXCloneShape functionGXCopyDeepToShape functionGXCopyToShape functiongxDirectShape shape attributeGXDisposeShape functionGXDisposeShapeCache functionGXDrawShape functionGXEqualShape functiongxFlattenFlag typegxFlattenFlags enumerationGXFlattenShape functionGXGetDefaultShape functionGXGetShapeAttributes functionGXGetShapeCacheSize functionGXGetShapeFill functionGXGetShapeInk functionGXGetShapeOwners functionGXGetShapeSize functionGXGetShapeStructure functionGXGetShapeStyle functionGXGetShapeTags functionGXGetShapeTransform functionGXGetShapeType functiongxHitTestInfo structureGXHitTestShape functionGXLoadShape functionGXLockShape functiongxMapTransformShape attributeGXNewShape functionGXResetShape functionGXSetDefaultShape functionGXSetShapeAttributes functionGXSetShapeFill functionGXSetShapeGeometry functionGXSetShapeInk functionGXSetShapeStyle functionGXSetShapeTags functionGXSetShapeTransform functionGXSetShapeType functiongxShape typegxShapeAttribute typegxShapeAttributes enumerationgxShapeFill typegxShapeFills enumerationgxShapeType typegxShapeTypes enumerationgxSpoolBlock structuregxSpoolProcPtr typeGXUnflattenShape functionGXUnloadShape functionGXUnlockShape functionhit-test info structureshape parts maskconstants and data types forfunctions forhit-test info structure"hollow fill. See closed-frame fillas shape object propertyinverse even-odd fill'inverse fill. See inverse even-odd fill-inverse solid fill. See inverse even-odd fillinverse winding filllockingshapes6map-transform shape attribute. See gxMapTransformShapedirect vs. remote (accelerator)no fill (shape fill)open-frame fillas shape object propertyunique items inprimitive shapes!properties. See object propertiesremote memoryshape attributesas shape object propertylist ofmanipulatingshape cachesshape fillsas shape object propertyclosed-frame filleven-odd fillinverse even-odd fillinverse winding filllist ofmanipulatingno fillopen-frame fillvalid shape types forwinding fillas shape object propertycontents ofcopying between shapesdirectly manipulatingshape object properties attributes. See shape attributesdefault values forfill. See shape fillsgeometry. See shape geometryink referenceowner countstyle referencetag listtransform referencetype. See shape types. See also shapescachingchanging the defaultconstants and data types forcopying geometry ofcopying, comparing, and cloningcoverting shape type ofcreating and disposing ofdefault!directly manipulating geometry offlattening. See flatteningfunctions forgroupinghit-testing. See hit-testingloading and unloadinglocking and unlockingmanipulating owner count ofmanipulating properties ofmemory size of primitive*properties of. See shape object propertiesresetting to default values3saving and restoring. See flattening, unflattentingtypes of. See shape typesunflattening. See unflatteningas shape object propertyconverting betweenlist ofmanipulatingvalid shape fills forshapes. See also shape objectscomponent objects ofdefinedsolid fill. See even-odd fillspool block structure/spool function, for flattening and unflattening0. See also spool block structure, spool functionas shape object propertyas shape object propertyas shape object propertytransforming shapesby altering shape geometryby altering transform mappingtype. See shape typeconstants and data types forfunctions forunique items in a picture shape unlockingshapeswinding fill alignmentas style object propertyEas style object property. See style attributes, style text attributescapas style object propertycurve erroras style object propertydashas style object propertyencodingas style object propertyfontas style object propertyfont variationsas style object property#glyph justification overrides arrayas style object propertyglyph substitutions arrayas style object propertyGXCloneStyle functionGXCopyToStyle functionGXDisposeStyle functionGXEqualStyle functionGXGetStyleOwners functionGXGetStyleTags functionGXLoadStyle functionGXNewStyle functionGXResetStyle functionGXSetStyleTags functiongxStyle typeGXUnloadStyle functionjoinas style object propertykerning adjustments arrayas style object propertyas style object propertypatternas style object property pen widthas style object propertypriority justification overrideas style object propertyrun controlsas style object propertyrun features arrayas style object propertystyle attributes . See also style text attributesas style object propertymanipulatingstyle object properties alignment attributes. See style attributescapcurve errordashdefault values forencodingfontfont variations#glyph justification overrides arrayglyph substitutions arrayjoinkerning adjustments arrayowner countpattern pen widthpriority justification overriderun controlsrun features arraytag list*text attributes. See style text attributes text face text sizeconstants and data types forcopying, comparing, and cloningcreating and disposing ofdefaultfunctions forloading and unloadingmanipulating owner count ofmanipulating properties of*properties of. See style object propertiesstyle text attributes. See also style attributesas style object propertymanipulatingas style object property*text attributes. See style text attributes text faceas style object property text sizeas style object propertyalpha channelsalpha-channel color spacesbase families for color spacesbitmapscolor spaces forblack generation*chromaticities. See profile chromaticitieschromaticityCMProfile structure
CMYK spacecolor componentscolor conversioncolor matchingand ColorSync Utilitiescolor packing. See also color profilesand ColorSync Utilitiesassigning to colorsconstants and data types forcopying, comparing, and cloningcreating and disposing ofdefaultfunctions forloading and unloadinglocking and unlockingmanipulating profile data inmanipulating properties of+properties of. See color profile propertieszero-length profilescolor profile propertiesdefault values forowner countprofile datatag listcolor profiles . See also color profile objects colors inconstants and data types forcopying, comparing, and cloningcreating and disposing ofdefaultfunctions forloading and unloadingmanipulating properties ofmanipulating the colors in'properties of. See color set propertiescolor set propertiescolor spacecolor-value arraydefault values forowner counttag listcolor spaces. See also colorsalpha-channelas color set propertybase families forCMYKfor bitmapsHLSHSVindexedL*a*b*L*u*v* luminanceNTSCPALRGBXYZYIQYxycolor structurecolor valuescolor-component valuecolor-matching methods(color-value array, as color set propertycolorimetric matchingcolorsR. See also color profile objects, color spaces, color set objects, color structure assigningcolor valuecolor-component valuecomparing and testingconstants and data types for
convertingfunctions forin a color setmatchingout of gamutColorSync Utilitiesand color matchingand color profilesand the default color profile+Commission Internationale d’Eclairage (CIE) components. See color componentsdestination colorgamutsgxARGB32Space color spaceGXCheckColor functionGXCloneColorSet functiongxCMYK32Space color spacegxCMYKColor structuregxCMYKSpace color spacegxColor structuregxColorIndex structuregxColorPackingTypes enumerationgxColorProfile typegxColorSet typegxColorSpaces enumerationgxColorValue typeGXCombineColor functionGXConvertColor functionGXDisposeColorSet functionGXGetColorDistance function GXGetColorProfileOwners functionGXGetColorSet functionGXGetColorSetOwners functiongxGrayAColor structuregxGrayASpace color spacegxGraySpace color spacegxHLS32Space color spacegxHLSColor structuregxHLSSpace color spacegxHSV32Space color spacegxHSVColor structuregxHSVSpace color spacegxIndexedSpace color spacegxLAB32Space color spacegxLABColor structuregxLABSpace color spacegxLUV32Space color spacegxLUVColor structuregxLUVSpace color spaceGXNewColorSet functiongxNTSC32Space color spacegxNTSCSpace color spacegxPAL32Space color spacegxPALSpace color spacegxRGB16Space color spacegxRGB32Space color spacegxRGBAColor structuregxRGBASpace color spacegxRGBColor structuregxRGBSpace color spacegxSetColor unionGXSetColorSet functionGXSetDefaultColorSet functiongxXYZ32Space color spacegxXYZColor structuregxXYZSpace color spacegxYIQ32Space color spacegxYIQColor structuregxYIQSpace color spacegxYXY32Space color spacegxYXYColor structuregxYXYSpace color space HLS space HSV spacehueindexed color spacesL*a*b* spaceL*u*v* spacelightness, in HLS spacecolor profiles luminanceluminance-based color spaces
NTSC spaceout-of-gamut colorsas color profile propertyas color set propertypacking, color PAL spaceperceptual matchingprofile chromaticities'profile data, as color profile propertyprofile response curves RGB spaceRGB-based color spaces
saturationsaturation matchingsource coloras color profile propertyas color set propertytristimulus valuesundercolor removaluniversal color spacescolor profilesvalue, in HSV spacevideo color spaceswhite point XYZ space YIQ space Yxy spacezero-length profilesadd modedefinedexamples of using$for calculating alpha-channel valuesalpha-channel transfer modes8. See also atop mode, exclude mode, fade mode, over modeAND modeanti-aliasingarithmetic transfer modes]. See also add mode, blend mode, copy mode, migrate mode, maximum mode, minimum mode, no mode atop mode,as ink object properties. See ink attributesand ink objects
blend modedefinedexamples of usingBoolean transfer modes&. See also AND mode, OR mode, XOR modeclamping. See pinningcolor limits for transfer modesdestinationresultsourcecolor separationsfor transfer modesas ink object propertygetting and settingcomponent modes. See also transfer modesalpha-channel atop modeexclude mode fade mode over mode
arithmeticadd mode. See add modeblend mode. See blend modecopy mode. See copy modemaximum modemigrate modeminimum modeno mode. See no modeBooleanAND modeOR modeXOR modedefinedhighlight modepseudo-Booleanramp-AND moderamp-OR mode. See ramp-OR mode ramp-XOR mode. See ramp-XOR mode copy modeand printing
as defaultdefinedexamples of usingdestination color limitsdevice matrixditherink attributes and ditheringdithersforcedexclude modeexclusive-OR mode. See XOR mode fade modegxAddMode transfer modegxAndMode transfer modegxAtopMode transfer modegxBlendMode transfer modegxComponentFlags enumerationgxComponentModes enumerationgxCopyMode transfer modeGXCopyToInk functionGXDisposeInk functiongxExcludeMode transfer modegxFadeMode transfer modeGXGetInkAttributes functionGXGetInkColor functionGXGetInkOwners functionGXGetInkTags functionGXGetInkTransfer functiongxHighlightMode transfer mode
gxInk typegxInkAttributes enumerationGXLoadInk functiongxMaximumMode transfer modegxMigrateMode transfer modegxMinimumMode transfer modeGXNewInk functiongxNoMode transfer modegxOrMode transfer modegxOverMode transfer modegxRampAndMode transfer modegxRampOrMode transfer modegxRampXorMode transfer modeGXSetInkAttributes functionGXSetInkColor functionGXSetInkTags functionGXSetInkTransfer functionGXSetShapeColor functionGXSetShapeTransfer functiongxTransferComponent structuregxTransferFlags enumerationgxTransferMode structureGXUnloadInk functiongxXorMode transfer mode halftonesink attributes and
halftoninghighlight transfer modeink attributesas ink object propertylist ofmanipulatingink object propertiesattributes. See ink attributescolor. See colorsdefault values forowner counttag list2transfer mode. See transfer modes, component modesconstants and data types forcopying, comparing, and cloningcreating and disposing ofdefaultfunctions forloading and unloadingmanipulating properties ofmanipulating the color of!manipulating the transfer mode of(properties of. See ink object propertiesresetting default propertiesmatrices for transfer modesmaximum modemigrate modeminimum modeno modedefinedexamples of using$for calculating alpha-channel valuesoperandOR mode over modeas ink object propertypinning, of colorstransfer modes andpseudo-Boolean transfer modes5. See also ramp-AND mode, ramp-OR mode, ramp-XOR moderamp-AND moderamp-OR modedefinedexamples of using$for calculating alpha-channel valuesramp-XOR modedefinedexamples of using$for calculating alpha-channel valuesresult colorresult color limitsresult matrixsource color limitssource matrixas ink object propertytransfer component flagstransfer component structuretransfer mode flagstransfer mode structuretransfer modes". See also transfer mode structureand printingas ink object propertycolor limits fordestinationresultsourcecolor space forflagsfunctions forgetting and settingmatrices insummary of operationtypes of. See component modesXOR modeabsolute location for a shape0as transform object property. See transform clipconcatenation of mappings constructive geometry operationson transform clips:geometric operations. See constructive geometry operationsGXCloneTransform functionGXCopyToTransform functionGXDifferenceTransform functionGXDisposeTransform functionGXExcludeTransform functionGXGetTransformTags function GXGetTransformViewPorts functionGXIntersectTransform functionGXLoadTransform functionGXMoveShapeTo functionGXMoveTransformTo functionGXNewTransform functionGXResetTransform function%GXReverseDifferenceTransform functionGXRotateShape functionGXRotateTransform functionGXScaleShape functionGXScaleTransform functionGXSetShapeHitTest functionGXSetTransformClip functionGXSetTransformTags function GXSetTransformViewPorts functiongxShapePart typegxShapeParts enumerationGXSkewShape functionGXSkewTransform functiongxTransform typeGXUnionTransform functionGXUnloadTransform function hairlinesas transform object propertygetting and setting
setting up'parameters for. See hit-test parameters3as transform object property. See transform mappingchanging perspective withconcatenatingrotation withscaling withskewing withtranslation withmatrices. See mappings*moving a shape. See translation operationsas transform object propertyperspective operationsrotation operationscausing change in shape typeusing shape geometryusing transform mappingscaling operationsusing shape geometryusing transform mappingabsolute location for%transforming. See transforming shapesskewing operationsusing shape geometryusing transform mappingas transform object propertytransform clipas transform object propertycharacteristics of#constructive geometry operations onfunctions forgetting and settingtransform mappingapplying another mapping toas transform object propertycharacteristics offunctions fortransform object propertiesclip. See transform clipdefault values for,hit-test parameters. See hit-test parametersmapping. See transform mappingowner counttag list"view port list. See view port listconstants and data types forcopying, comparing, and cloningcreating and disposing ofdefaultfunctions forloading and unloadingmanipulating properties ofmanipulating the clip of"manipulating the view port list ofmodifying the mapping of.properties of. See transform object propertiesresetting default propertiesv. See also translation operations, scaling operations, rotation operations, skewing operations, perspective operationsby altering shape geometry%by applying a mapping to the geometrytranslation operationsusing shape geometryusing transform mappingview port listas transform object propertyfunctions formanipulatingangleof a halftoneof a halftone on a device3as view device property. See view device attributes/as view port property. See view port attributes background color, for a halftonebitmap structureas view device propertychild view port listas view port propertyfunctions for
setting upand drawing-as view device property. See view device clip)as view port property. See view port clip getting, for a shape on a devicehighlight modedevice angle, of a halftonemeasuring a shape indither level. See dithersfor bitmapsfor shapes other than bitmapsas view port propertycharacteristics offunctions formanipulatingmaximum supported levelpatterns fordot color, for a halftonedot type, for a halftone offscreenerror diffusion. See also ditheringfrequency, of a halftoneglobal mapping, of a view portmeasuring a shape inlocal space forgxAllViewDevices view groupGXCopyToViewPort functiongxDeviceAttribute typegxDeviceAttributes enumerationGXDisposeViewDevice functionGXDisposeViewGroup functionGXDisposeViewPort functiongxDotType typegxDotTypes enumerationgxEnableMatchPort attributegxForceDitherInk attributeGXGetShapeDeviceBounds functionGXGetShapeGlobalBounds function$GXGetShapeGlobalViewDevices functionGXGetShapeLocalBounds functionGXGetViewDeviceBitmap functionGXGetViewDeviceMapping function"GXGetViewGroupViewDevices function GXGetViewGroupViewPorts functionGXGetViewPortClip functionGXGetViewPortDither function#GXGetViewPortGlobalMapping functionGXGetViewPortMapping function!GXGetViewPortViewDevices functiongxHalftone structureGXHitTestDevice functionGXNewViewDevice functionGXNewViewGroup functionGXNewViewPort functionGXNewWindowViewPort functiongxPortAttribute typegxPortAttributes enumerationGXSetViewDeviceBitmap functionGXSetViewDeviceMapping function!GXSetViewDeviceViewGroup function GXSetViewPortAttributes functionGXSetViewPortClip functionGXSetViewPortDither functionGXSetViewPortHalftone functionGXSetViewPortMapping functionGXSetViewPortParent functionGXSetViewPortViewGroup functiongxTintType typegxTintTypes enumerationgxViewDevice typegxViewGroup typegxViewPort typehalftone structureangleas view port propertybackground colorcharacteristics ofconstants and data types fordevice angle dot colordot type frequencyfunctions formanipulatingtint and tint color
tint space
tint typeshierarchies of view portsof a shape on a devicemeasuring a shape inand drawing0as view device property. See view device mapping,as view port property. See view port mappingoffscreen drawingoffscreen view groupsonscreen view groupparent view portas view port propertyfunctions for
setting uplocal space forscrolling, in a view portcolors of, on a view devicehit-testing on a view device measuringin device spacein global spacein local spaceview devices ofview ports ofas view device propertyas view port property#tint and tint color, for a halftonetint space, for a halftonetint types, for a halftoneview device attributesas view device propertyfunctions forlist ofmanipulatingview device clipas view device propertyfunctions formanipulatingview device mappingas view device propertyfunctions formanipulatingcolors of a shape onconstants and data types forcopying and comparingcreating and disposing ofdefaultfunctions forhalftone angle onhit-testing a shape onidentifying, for a shapeidentifying, for a view portmanipulating properties of!measuring a shape in device space)properties of. See view device propertiesview device properties&attributes. See view device attributesbitmapclip. See view device clipdefault values for mapping. See view device mappingtag list
view groupas view device propertyas view port propertyconstants and data types forcreating and disposing offunctions for!measuring a shape in global space offscreenonscreenview devices ofview ports ofview port attributesas view port propertyfunctions forlist ofmanipulatingview port clipas view port propertyfunctions formanipulatingview port mappingas view port propertyfunctions formanipulatingand windowsconstants and data types forcopying and comparingcreating and disposing ofdefaultfunctions forgetting the global mapping ofhalftone angle on a devicehierarchies ofidentifying, for a shapemanipulating properties of measuring a shape in local space'properties of. See view port propertiesscrolling supportview devices ofview port properties$attributes. See view port attributes.child view port list. See child view port listclip. See view port clipdefault values fordither. See ditherhalftone. See halftonesmapping. See view port mapping&parent view port. See parent view porttag list
view groupGXDisposeTag functionGXGetTag functionGXNewTag functiongxTag data typetag objectsas tag object property$tag contents, as tag object propertytag object propertiescontentsowner countsizetag typeattaching to other objectsconstants and data types forcopying, comparing, and cloningcreating and disposing of!directly manipulating contents offunctions forloading and unloadinglocking and unlockingmanipulating properties of(properties of. See tag object propertiesQuickDraw GX behavior and tag size, as tag object property tag typesas tag object propertylist oftag objects